home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 7.2 ANSI C Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000007777----1111666655559999----000011110000
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists supplemental information to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The
- information listed here is product-specific; use
- it with the installation guide to install this
- product.
-
- 2.1 _A_N_S_I__C__D_e_v_e_l_o_p_m_e_n_t__S_u_b_s_y_s_t_e_m_s
-
- This section lists the subsystems of the ANSI C
- Development package.
-
- If you are installing this option for the first
- time, the subsystems marked ``default'' are
- those that are installed if you use the ``go''
- menu item. To install a different set of
- subsystems, use the ``install,'' ``remove,''
- ``keep,'' and ``step'' commands in _i_n_s_t to
- customize the list of subsystems to be
- installed, then select the ``go'' menu item.
-
- _c__d_e_v._b_o_o_k_s._C_L_a_n_g_u_a_g_e_R_e_f Insight-readable
- version of the compiler and
- C programmer's reference
- guide (default)
-
- _c__d_e_v._m_a_n._c C Compiler Man Pages
- (default)
-
- _c__d_e_v._m_a_n._u_t_i_l Manual pages for C source
- utilities - _c_f_l_o_w, _c_b, etc.
- (default)
-
- _c__d_e_v._m_a_n._r_e_l_n_o_t_e_s Online version of these
- release notes (default)
-
- _c__d_e_v._s_w._c The C driver and
- preprocessor (default)
-
- _c__d_e_v._h_d_r._l_i_b C Library Headers (default)
-
- _c__d_e_v._s_w._u_t_i_l The C source utilities -
- _c_f_l_o_w, _c_b, etc. (default)
-
- _c__d_e_v._s_r_c._c_u_s_t_o_m_a_l_l_o_c The C source code for
- _c_u_s_t_o_m_a_l_l_o_c memory
- allocator.
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- _c__d_e_v._s_r_c._a_c_p_p The C source code for the
- ANSI preprocessor _a_c_p_p
-
-
- 2.2 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for ANSI C can be
- installed using IRIX. You do not need to use
- the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
- _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
- 2.3 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
- ANSI C requires the installation of the IRIX
- Development Foundation (compilers portion)
- release 1.0. For the compiler subsystems, refer
- to the _1._0 _I_R_I_X _D_e_v_e_l_o_p_m_e_n_t _F_o_u_n_d_a_t_i_o_n _R_e_l_e_a_s_e
- _N_o_t_e_s.
-
- _N_O_T_E: To complete your installation you, must
- also install the ANSI C front-end components
- from the MIPSpro C Compiler 7.2 CD. These
- subsystems are named _c__f_e.
-
-
- 2.4 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
- ANSI C release 7.2 is a compiler aimed at
- software development for a MIPS3 or MIPS4
- instruction set architecture (ISA) in 64-bit (-
- _6_4) or n32 (-_n_3_2) mode, but with options to
- compile for a MIPS2 or MIPS1 ISA in 32-bit mode
- (-_3_2). Refer to the _c_c(1) man pages, the
- _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g, _D_e_b_u_g_g_i_n_g _a_n_d _P_e_r_f_o_r_m_a_n_c_e
- _T_u_n_i_n_g _G_u_i_d_e, the _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d
- _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e, and the _C _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e
- _M_a_n_u_a_l for a full description of the differences
- between 32-bit and 64-bit compilation modes.
- For a description of the high performance 32-bit
- (n32) mode, please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I
- _H_a_n_d_b_o_o_k.
-
- In 32-bit mode, the 7.2 release of the ANSI C
- compiler is fully compatible with the 7.1, 7.0
- and 6.2 releases of the compiler.
-
- In 64-bit mode, the 7.2 release of the ANSI C
- compiler follows the 64-bit Applications Binary
- Interface (ABI). Objects compiled in 64-bit
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- mode cannot be linked together with objects
- compiled in 32-bit mode, and 64-bit objects will
- only run in an Irix 6.2 (and above) operating
- system environment. MIPSpro 7.2 is fully
- compatible with 7.1 with the following
- exception: If you have WHIRL intermedial .o
- files left over from compilations with
- interprocedural optimization enabled (i.e.
- -IPA), you must recompile the entire set.
-
- In n32 mode, the 7.2 release of the ANSI C
- compiler follows a new Applications Binary
- Interface (ABI). Objects compiled in n32 mode
- cannot be linked together with objects compiled
- in 32-bit mode or with objects compiled in 64-
- bit mode. N32 objects will only run in an Irix
- 6.2 (and above) operating system environment.
- MIPSpro 7.2 is fully compatible with 7.1 with
- the following exception: If you have WHIRL
- intermedial .o files left over from compilations
- with interprocedural optimization enabled (i.e.
- -IPA), you must recompile the entire set.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-